Zum Hauptinhalt springen
Version: 5.4

Configuration Service

Der Konfigurationsservice von TimePunch stellt Methoden bereit, um Einstellungen in TimePunch zu lesen und/oder zu speichern.

LoadAttendanceSettings

Diese Methode gibt die globalen Einstellungen des Moduls Anwesenheitsliste zurück.

AttendanceSettingsDto LoadAttendanceSettings(  
out TpFault fault,
TpAuthentication authentication);
Needed Permissioncore@logon
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
Return valueInformation about the attendance settings

SaveAttendanceSettings

Diese Methode erlaubt das Speichern der globalen Einstellungen für das Modul Anwesenheitsliste.

void SaveAttendanceSettings(  
out TpFault fault,
TpAuthentication authentication,
AttendanceSettingsDto attendanceSettings);
Needed Permissioncore@administrate
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
attendanceSettingsInformation about the attendance settings

LoadCostCenterSettings

Diese Methode gibt die in TimePunch hinterlegten Kostenstellen für die verschiedenen Buchungstypen zurück.

CostCenterDto LoadCostCenterSettings(  
out TpFault fault,
TpAuthentication authentication);
Needed Permissioncore@logon
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
Return valueInformation about the cost centers

SaveCostCenterSettings

Diese Methode erlaubt das Speichern der Kostenstellen für die verschiedenen Buchungstypen in TimePunch.

void SaveCostCenterSettings(  
out TpFault fault,
TpAuthentication authentication,
CostCenterDto costCenter);
Needed Permissiondatev@export
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
costCenterInformation about the cost centers

LoadDatevExportSettings

Diese Methode lädt die Einstellungen für den Export nach DATEV, Lexware, usw.

GlobalSalaryExportDto LoadDatevExportSettings(  
out TpFault fault,
TpAuthentication authentication);
Needed Permissioncore@logon
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
Return valueInformation about the datev settings

SaveDatevExportSettings

Diese Methode speichert die Einstellungen für den Export zur Lohnbuchhaltung.

void SaveDatevExportSettings(  
out TpFault fault,
TpAuthentication authentication,
GlobalSalaryExportDto datevExport);
Needed Permissiondatev@export
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
datevExportInformation about the datev settings

LoadMailSettings

Diese Methode lädt die Einstellungen für den automatischen Mailversand in TimePunch.

AutomatedMailsDto LoadMailSettings(  
out TpFault fault,
TpAuthentication authentication);
Needed Permissioncore@logon
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
Return valueInformation about the automated mail settings

SaveMailSettings

Diese Methode speichert die Einstellungen für den automatischen Mailversand in TimePunch.

void SaveMailSettings(  
out TpFault fault,
TpAuthentication authentication,
MailSettingsDto mailSettings);
Needed Permissioncore@administrate
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
mailSettingsInformation about the automated mail settings

LoadUserSettings

Diese Methode lädt Einstellungen, die alle Benutzer gleichermaßen betreffen und ein besonderes Verhalten in TimePunch bewirken.

UserSettingsDto LoadUserSettings(  
out TpFault fault,
TpAuthentication authentication);
Needed Permissioncore@logon
NameModifierDescription
FaultOutContains the error if an exception occurs.
AuthenticationUser authentication
Return valueUser settings object

SaveUserSettings

Diese Methode speichert die Einstellungen für das besondere Verhalten in TimePunch.

void SaveUserSettings(  
out TpFault fault,
TpAuthentication authentication,
UserSettingsDto userSettings);
Needed Permissioncore@administrate
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
userSettingsInformation about the datev settings

LoadUserSalaryExportDto

Diese Methode lädt die mitarbeiterspezifischen Einstellungen für den Lohndatenexport in ein Lohnprogramm.

List<UserSalaryExportDto> LoadUserSalaryExportDto(  
out TpFault fault,
TpAuthentication authentication,
List<Guid> userIds);
Needed PermissionsalaryExport@access
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
userIdsUser Ids to load the salary export dto
Return valueSalary export settings per user

SaveUserSalaryExportDto

Diese Methode speichert die mitarbeiterspezifischen Einstellungen für den Lohndatenexport.

void SaveUserSalaryExportDto(  
out TpFault fault,
TpAuthentication authentication,
List<UserSalaryExportDto> salaryExportDtos);
Needed Permissioncore@administrate
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
salaryExportDtosSalary export settings per user

LoadDocumentStoreConfiguration

Diese Methode lädt die Konfiguration des Dokumentenspeichers aus dem Application Server.

DocumentStoreConfigurationDto LoadDocumentStoreConfiguration(  
out TpFault fault,
TpAuthentication authentication);
Needed PermissiondocumentStore@access
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
Return valueDocument storage configuration

SaveDocumentStoreConfiguration

Diese Methode schreibt die Konfiguration des Dokumentenspeichers in dem Application Server.

void SaveDocumentStoreConfiguration(  
out TpFault fault,
TpAuthentication authentication,
DocumentStoreConfigurationDto configuration);
Needed Permissioncore@administrate
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
configurationThe document storage configuration

LoadVisualSettings

Diese Methode lädt die UI Einstellungen von TimePunch.

VisualSettingsDto LoadVisualSettings(
out TpFault fault,
TpAuthentication authentication);
Needed Permission---
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
Return ValueThe visual settings object

SaveVisualSettings

Diese Methode speichert die UI Einstellungen von TimePunch

void SaveVisualSettings(
out TpFault fault,
TpAuthentication authentication,
VisualSettingsDto visualSettings);
Needed Permissioncore@administrate
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
visualSettingsThe visual settings object

LoadRetroactiveProjectAssignment

Diese Methode lädt die Einstellungen zur nachträglichen Projektierung.

RetroactiveProjectAssignmentDto LoadRetroactiveProjectAssignment(
out TpFault fault,
TpAuthentication authentication);
Needed Permission---
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
Return ValueThe retroactive project settings

SaveRetroactiveProjectAssignment

Diese Methode speichert die Einstellungen zur nachträglichen Projektierung

void SaveRetroactiveProjectAssignment(
out TpFault fault,
TpAuthentication authentication,
RetroactiveProjectAssignmentDto RetroactiveProjectAssignment);
Needed Permissioncore@administrate
NameModifierDescription
faultOutContains the error if an exception occurs.
authenticationUser authentication
RetroactiveProjectAssignmentThe retroactive project settings object